package com.wisdytech.linkdcs.equipment.service;

import com.github.pagehelper.PageInfo;
import com.wisdytech.common.bean.BasePageInfo;
import com.wisdytech.common.bean.Filter;
import com.wisdytech.linkdcs.equipment.model.Status;

/**
 * 
 * <p>ClassName: IEquipmentStatusService</p>
 * <p>Description: 设备状态服务</p>
 * <p>Author: dailibo</p>
 * <p>Date: 2017-9-24</p>
 */
public interface IEquipmentStatusService {

    /**
     * 
     * <p>Description: 分页获取设备状态列表</p>
     * @param opId 工序id
     * @param eqId 设备编号
     * @param eqName 设备名称
     * @param filter
     */
    public PageInfo<Status> listEquipmentStatusByFilter(String opId,String eqId,String eqName ,Filter filter);
    
    
    /**
     * 
     * <p>Description: 分页获取设备实时状态列表</p>
     * @param opId 工序
     * @param eqCode 设备编号
     * @param eqName 设备名称
     * @param filter 分页参数
     * @return
     */
    public BasePageInfo listEquipRealStatus(String opId,String eqId,String eqName,Filter filter);
    
}
